package com.codi.bus.core.service;

import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

/**
 * 模块名
 *
 * @author spy
 * @version 1.0 2017-12-05 11:10
 * @since 1.0
 */
public interface TradeOrderService {

    BigDecimal getCurrentDayDealSum(String tradeAccount);

    BigDecimal getCurrentMonthDealSum(String tradeAccount);

    /**
     * 查询指定日期的日交易总额
     *
     * @param tradeAccount
     * @param date
     * @return
     */
    BigDecimal getDayDealSum(String tradeAccount, Date date);

    /**
     * 查询指定日期的月交易总额
     *
     * @param tradeAccount
     * @param date
     * @return
     */
    BigDecimal getMonthDealSum(String tradeAccount, Date date);


    /**
     * 查询用户确认日期
     */
    List<Date> getConfirmDates(String fundCode, Long userId);

    /**
     * 查询用户确认日期
     */
    List<Date> getSellConfirmDates(String fundCode, Long userId);
}
